Telstra International Ltd
6 Greenwich View Plc., Tower Hamlets, London, United Kingdom, E14 9NN
(02075) 310626 Phone